Versatile, scalable, and accurate simulation of distributed applications and platforms
Identifieur interne : 000E30 ( Main/Exploration ); précédent : 000E29; suivant : 000E31Versatile, scalable, and accurate simulation of distributed applications and platforms
Auteurs : Henri Casanova [États-Unis] ; Arnaud Giersch [France] ; Arnaud Legrand [France] ; Martin Quinson [France] ; Frédéric Suter [France]Source :
- Journal of parallel and distributed computing : (Print) [ 0743-7315 ] ; 2014.
Descripteurs français
- Pascal (Inist)
English descriptors
- KwdEn :
Abstract
The study of parallel and distributed applications and platforms, whether in the cluster, grid, peer-to-peer, volunteer, or cloud computing domain, often mandates empirical evaluation of proposed algorithmic and system solutions via simulation. Unlike direct experimentation via an application deployment on a real-world testbed, simulation enables fully repeatable and configurable experiments for arbitrary hypothetical scenarios. Two key concerns are accuracy (so that simulation results are scientifically sound) and scalability (so that simulation experiments can be fast and memory-efficient). While the scalability of a simulator is easily measured, the accuracy of many state-of-the-art simulators is largely unknown because they have not been sufficiently validated. In this work we describe recent accuracy and scalability advances made in the context of the SimGrid simulation framework. A design goal of SimGrid is that it should be versatile, i.e., applicable across all aforementioned domains. We present quantitative results that show that SimGrid compares favorably with state-of-the-art domain-specific simulators in terms of scalability, accuracy, or the trade-off between the two. An important implication is that, contrary to popular wisdom, striving for versatility in a simulator is not an impediment but instead is conducive to improving both accuracy and scalability.
Url:
Affiliations:
- France, États-Unis
- Auvergne-Rhône-Alpes, Bourgogne-Franche-Comté, Franche-Comté, Grand Est, Lorraine (région), Rhône-Alpes
- Belfort, Lyon, Metz, Nancy
- Université de Lorraine
Links toward previous steps (curation, corpus...)
- to stream PascalFrancis, to step Corpus: 000003
- to stream PascalFrancis, to step Curation: 000A00
- to stream PascalFrancis, to step Checkpoint: 000005
- to stream Main, to step Merge: 000E22
- to stream Hal, to step Corpus: 005273
- to stream Hal, to step Curation: 005273
- to stream Hal, to step Checkpoint: 000A32
- to stream Main, to step Merge: 000A96
- to stream Main, to step Curation: 000E30
Le document en format XML
<record><TEI><teiHeader><fileDesc><titleStmt><title xml:lang="en" level="a">Versatile, scalable, and accurate simulation of distributed applications and platforms</title>
<author><name sortKey="Casanova, Henri" sort="Casanova, Henri" uniqKey="Casanova H" first="Henri" last="Casanova">Henri Casanova</name>
<affiliation wicri:level="1"><inist:fA14 i1="01"><s1>Department of Information and Computer Sciences, University of Hawai'i at Manoa</s1>
<s3>USA</s3>
<sZ>1 aut.</sZ>
</inist:fA14>
<country>États-Unis</country>
<wicri:noRegion>Department of Information and Computer Sciences, University of Hawai'i at Manoa</wicri:noRegion>
</affiliation>
</author>
<author><name sortKey="Giersch, Arnaud" sort="Giersch, Arnaud" uniqKey="Giersch A" first="Arnaud" last="Giersch">Arnaud Giersch</name>
<affiliation wicri:level="3"><inist:fA14 i1="02"><s1>FEMTO-ST, University of Franche-Comté</s1>
<s2>Belfort</s2>
<s3>FRA</s3>
<sZ>2 aut.</sZ>
</inist:fA14>
<country>France</country>
<placeName><region type="region">Bourgogne-Franche-Comté</region>
<region type="old region">Franche-Comté</region>
<settlement type="city">Belfort</settlement>
</placeName>
</affiliation>
</author>
<author><name sortKey="Legrand, Arnaud" sort="Legrand, Arnaud" uniqKey="Legrand A" first="Arnaud" last="Legrand">Arnaud Legrand</name>
<affiliation wicri:level="1"><inist:fA14 i1="03"><s1>LIG, CNRS, Grenoble University</s1>
<s3>FRA</s3>
<sZ>3 aut.</sZ>
</inist:fA14>
<country>France</country>
<wicri:noRegion>Grenoble University</wicri:noRegion>
<wicri:noRegion>LIG, CNRS, Grenoble University</wicri:noRegion>
</affiliation>
</author>
<author><name sortKey="Quinson, Martin" sort="Quinson, Martin" uniqKey="Quinson M" first="Martin" last="Quinson">Martin Quinson</name>
<affiliation wicri:level="4"><inist:fA14 i1="04"><s1>LORIA, Université de Lorraine</s1>
<s3>FRA</s3>
<sZ>4 aut.</sZ>
</inist:fA14>
<country>France</country>
<wicri:noRegion>Université de Lorraine</wicri:noRegion>
<placeName><settlement type="city">Nancy</settlement>
<settlement type="city">Metz</settlement>
<region type="region" nuts="2">Grand Est</region>
<region type="old region" nuts="2">Lorraine (région)</region>
</placeName>
<orgName type="university">Université de Lorraine</orgName>
</affiliation>
</author>
<author><name sortKey="Suter, Frederic" sort="Suter, Frederic" uniqKey="Suter F" first="Frédéric" last="Suter">Frédéric Suter</name>
<affiliation wicri:level="1"><inist:fA14 i1="05"><s1>IN2P3 Computing Center, CNRS/IN2P3</s1>
<s2>Lyon-Villeurbanne</s2>
<s3>FRA</s3>
<sZ>5 aut.</sZ>
</inist:fA14>
<country>France</country>
<wicri:noRegion>Lyon-Villeurbanne</wicri:noRegion>
<wicri:noRegion>CNRS/IN2P3</wicri:noRegion>
<wicri:noRegion>Lyon-Villeurbanne</wicri:noRegion>
</affiliation>
<affiliation wicri:level="3"><inist:fA14 i1="06"><s1>LIP, INRIA, ENS Lyon</s1>
<s2>Lyon</s2>
<s3>FRA</s3>
<sZ>5 aut.</sZ>
</inist:fA14>
<country>France</country>
<placeName><region type="region">Auvergne-Rhône-Alpes</region>
<region type="old region">Rhône-Alpes</region>
<settlement type="city">Lyon</settlement>
</placeName>
</affiliation>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">INIST</idno>
<idno type="inist">15-0026261</idno>
<date when="2014">2014</date>
<idno type="stanalyst">PASCAL 15-0026261 INIST</idno>
<idno type="RBID">Pascal:15-0026261</idno>
<idno type="wicri:Area/PascalFrancis/Corpus">000003</idno>
<idno type="wicri:Area/PascalFrancis/Curation">000A00</idno>
<idno type="wicri:Area/PascalFrancis/Checkpoint">000005</idno>
<idno type="wicri:explorRef" wicri:stream="PascalFrancis" wicri:step="Checkpoint">000005</idno>
<idno type="wicri:doubleKey">0743-7315:2014:Casanova H:versatile:scalable:and</idno>
<idno type="wicri:Area/Main/Merge">000E22</idno>
<idno type="wicri:source">HAL</idno>
<idno type="RBID">Hal:hal-01017319</idno>
<idno type="url">https://hal.inria.fr/hal-01017319</idno>
<idno type="wicri:Area/Hal/Corpus">005273</idno>
<idno type="wicri:Area/Hal/Curation">005273</idno>
<idno type="wicri:Area/Hal/Checkpoint">000A32</idno>
<idno type="wicri:explorRef" wicri:stream="Hal" wicri:step="Checkpoint">000A32</idno>
<idno type="wicri:doubleKey">0743-7315:2014:Casanova H:versatile:scalable:and</idno>
<idno type="wicri:Area/Main/Merge">000A96</idno>
<idno type="wicri:Area/Main/Curation">000E30</idno>
<idno type="wicri:Area/Main/Exploration">000E30</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title xml:lang="en" level="a">Versatile, scalable, and accurate simulation of distributed applications and platforms</title>
<author><name sortKey="Casanova, Henri" sort="Casanova, Henri" uniqKey="Casanova H" first="Henri" last="Casanova">Henri Casanova</name>
<affiliation wicri:level="1"><inist:fA14 i1="01"><s1>Department of Information and Computer Sciences, University of Hawai'i at Manoa</s1>
<s3>USA</s3>
<sZ>1 aut.</sZ>
</inist:fA14>
<country>États-Unis</country>
<wicri:noRegion>Department of Information and Computer Sciences, University of Hawai'i at Manoa</wicri:noRegion>
</affiliation>
</author>
<author><name sortKey="Giersch, Arnaud" sort="Giersch, Arnaud" uniqKey="Giersch A" first="Arnaud" last="Giersch">Arnaud Giersch</name>
<affiliation wicri:level="3"><inist:fA14 i1="02"><s1>FEMTO-ST, University of Franche-Comté</s1>
<s2>Belfort</s2>
<s3>FRA</s3>
<sZ>2 aut.</sZ>
</inist:fA14>
<country>France</country>
<placeName><region type="region">Bourgogne-Franche-Comté</region>
<region type="old region">Franche-Comté</region>
<settlement type="city">Belfort</settlement>
</placeName>
</affiliation>
</author>
<author><name sortKey="Legrand, Arnaud" sort="Legrand, Arnaud" uniqKey="Legrand A" first="Arnaud" last="Legrand">Arnaud Legrand</name>
<affiliation wicri:level="1"><inist:fA14 i1="03"><s1>LIG, CNRS, Grenoble University</s1>
<s3>FRA</s3>
<sZ>3 aut.</sZ>
</inist:fA14>
<country>France</country>
<wicri:noRegion>Grenoble University</wicri:noRegion>
<wicri:noRegion>LIG, CNRS, Grenoble University</wicri:noRegion>
</affiliation>
</author>
<author><name sortKey="Quinson, Martin" sort="Quinson, Martin" uniqKey="Quinson M" first="Martin" last="Quinson">Martin Quinson</name>
<affiliation wicri:level="4"><inist:fA14 i1="04"><s1>LORIA, Université de Lorraine</s1>
<s3>FRA</s3>
<sZ>4 aut.</sZ>
</inist:fA14>
<country>France</country>
<wicri:noRegion>Université de Lorraine</wicri:noRegion>
<placeName><settlement type="city">Nancy</settlement>
<settlement type="city">Metz</settlement>
<region type="region" nuts="2">Grand Est</region>
<region type="old region" nuts="2">Lorraine (région)</region>
</placeName>
<orgName type="university">Université de Lorraine</orgName>
</affiliation>
</author>
<author><name sortKey="Suter, Frederic" sort="Suter, Frederic" uniqKey="Suter F" first="Frédéric" last="Suter">Frédéric Suter</name>
<affiliation wicri:level="1"><inist:fA14 i1="05"><s1>IN2P3 Computing Center, CNRS/IN2P3</s1>
<s2>Lyon-Villeurbanne</s2>
<s3>FRA</s3>
<sZ>5 aut.</sZ>
</inist:fA14>
<country>France</country>
<wicri:noRegion>Lyon-Villeurbanne</wicri:noRegion>
<wicri:noRegion>CNRS/IN2P3</wicri:noRegion>
<wicri:noRegion>Lyon-Villeurbanne</wicri:noRegion>
</affiliation>
<affiliation wicri:level="3"><inist:fA14 i1="06"><s1>LIP, INRIA, ENS Lyon</s1>
<s2>Lyon</s2>
<s3>FRA</s3>
<sZ>5 aut.</sZ>
</inist:fA14>
<country>France</country>
<placeName><region type="region">Auvergne-Rhône-Alpes</region>
<region type="old region">Rhône-Alpes</region>
<settlement type="city">Lyon</settlement>
</placeName>
</affiliation>
</author>
</analytic>
<series><title level="j" type="main">Journal of parallel and distributed computing : (Print)</title>
<title level="j" type="abbreviated">J. parallel distrib. comput. : (Print)</title>
<idno type="ISSN">0743-7315</idno>
<imprint><date when="2014">2014</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt><title level="j" type="main">Journal of parallel and distributed computing : (Print)</title>
<title level="j" type="abbreviated">J. parallel distrib. comput. : (Print)</title>
<idno type="ISSN">0743-7315</idno>
</seriesStmt>
</fileDesc>
<profileDesc><textClass><keywords scheme="KwdEn" xml:lang="en"><term>Algorithmics</term>
<term>Cloud computing</term>
<term>Cluster</term>
<term>Computer simulation</term>
<term>Distributed computing</term>
<term>Grid</term>
<term>High performance</term>
<term>Modeling</term>
<term>Peer to peer</term>
<term>Personal computer</term>
<term>Scalability</term>
<term>Simulator</term>
<term>Validation</term>
<term>Volunteering</term>
</keywords>
<keywords scheme="Pascal" xml:lang="fr"><term>Calcul réparti</term>
<term>Grille</term>
<term>Poste à poste</term>
<term>Haute performance</term>
<term>Ordinateur personnel</term>
<term>Extensibilité</term>
<term>Simulateur</term>
<term>Volontariat</term>
<term>Modélisation</term>
<term>Simulation ordinateur</term>
<term>Amas</term>
<term>Algorithmique</term>
<term>Validation</term>
<term>.</term>
<term>Informatique dans les nuages</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en">The study of parallel and distributed applications and platforms, whether in the cluster, grid, peer-to-peer, volunteer, or cloud computing domain, often mandates empirical evaluation of proposed algorithmic and system solutions via simulation. Unlike direct experimentation via an application deployment on a real-world testbed, simulation enables fully repeatable and configurable experiments for arbitrary hypothetical scenarios. Two key concerns are accuracy (so that simulation results are scientifically sound) and scalability (so that simulation experiments can be fast and memory-efficient). While the scalability of a simulator is easily measured, the accuracy of many state-of-the-art simulators is largely unknown because they have not been sufficiently validated. In this work we describe recent accuracy and scalability advances made in the context of the SimGrid simulation framework. A design goal of SimGrid is that it should be versatile, i.e., applicable across all aforementioned domains. We present quantitative results that show that SimGrid compares favorably with state-of-the-art domain-specific simulators in terms of scalability, accuracy, or the trade-off between the two. An important implication is that, contrary to popular wisdom, striving for versatility in a simulator is not an impediment but instead is conducive to improving both accuracy and scalability.</div>
</front>
</TEI>
<affiliations><list><country><li>France</li>
<li>États-Unis</li>
</country>
<region><li>Auvergne-Rhône-Alpes</li>
<li>Bourgogne-Franche-Comté</li>
<li>Franche-Comté</li>
<li>Grand Est</li>
<li>Lorraine (région)</li>
<li>Rhône-Alpes</li>
</region>
<settlement><li>Belfort</li>
<li>Lyon</li>
<li>Metz</li>
<li>Nancy</li>
</settlement>
<orgName><li>Université de Lorraine</li>
</orgName>
</list>
<tree><country name="États-Unis"><noRegion><name sortKey="Casanova, Henri" sort="Casanova, Henri" uniqKey="Casanova H" first="Henri" last="Casanova">Henri Casanova</name>
</noRegion>
</country>
<country name="France"><region name="Bourgogne-Franche-Comté"><name sortKey="Giersch, Arnaud" sort="Giersch, Arnaud" uniqKey="Giersch A" first="Arnaud" last="Giersch">Arnaud Giersch</name>
</region>
<name sortKey="Legrand, Arnaud" sort="Legrand, Arnaud" uniqKey="Legrand A" first="Arnaud" last="Legrand">Arnaud Legrand</name>
<name sortKey="Quinson, Martin" sort="Quinson, Martin" uniqKey="Quinson M" first="Martin" last="Quinson">Martin Quinson</name>
<name sortKey="Suter, Frederic" sort="Suter, Frederic" uniqKey="Suter F" first="Frédéric" last="Suter">Frédéric Suter</name>
<name sortKey="Suter, Frederic" sort="Suter, Frederic" uniqKey="Suter F" first="Frédéric" last="Suter">Frédéric Suter</name>
</country>
</tree>
</affiliations>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Wicri/Lorraine/explor/InforLorV4/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000E30 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 000E30 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Wicri/Lorraine |area= InforLorV4 |flux= Main |étape= Exploration |type= RBID |clé= Pascal:15-0026261 |texte= Versatile, scalable, and accurate simulation of distributed applications and platforms }}
This area was generated with Dilib version V0.6.33. |